body { margin: 0; font-family: 'Roboto'; font-size: 14px; }
h3 { color: #fff; font-size: 24px; text-align: center; margin-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #eee; margin-bottom: 30px; font-weight: 300; }
.container { max-width: 970px; padding-top: 10px; }
div[class*='col-'] { padding: 0 0; }
.wrap { box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); border-radius: 4px; }
a:focus, a:hover, a:active { outline: 0; text-decoration: none; }
.panel { border-width: 0 0 1px 0; border-style: solid; border-color: #fff; background: none; box-shadow: none; }
.panel:last-child { border-bottom: none; }
.panel-group > .panel:first-child .panel-heading { border-radius: 4px 4px 0 0; }
.panel-group .panel { border-radius: 0; }
.panel-group .panel + .panel { margin-top: 0; }
.panel-heading { background-color: #009688; border-radius: 0; border: none; color: #fff; padding: 0; }
.panel-title a { display: block; color: #fff; padding: 10px 12px; position: relative; font-size: 13px; font-weight: normal; }
.panel-body { background: #fff; padding: 0 8px; }
.panel:last-child .panel-body { border-radius: 0 0 4px 4px; }
.panel:last-child .panel-heading { border-radius: 0 0 4px 4px; -webkit-transition: border-radius 0.3s linear 0.2s; transition: border-radius 0.3s linear 0.2s; }
.panel:last-child .panel-heading.active { border-radius: 0; -webkit-transition: border-radius linear 0s; transition: border-radius linear 0s; }
/* #bs-collapse icon scale option */
.panel-heading a:before { content: '\e146'; position: absolute; font-family: 'Material Icons'; right: 5px; top: 10px; font-size: 24px; -webkit-transition: all 0.5s; transition: all 0.5s; -webkit-transform: scale(1); transform: scale(1); }
.panel-heading.active a:before { content: ' '; -webkit-transition: all 0.5s; transition: all 0.5s; -webkit-transform: scale(0); transform: scale(0); }
#bs-collapse .panel-heading a:after { content: ' '; font-size: 24px; position: absolute; font-family: 'Material Icons'; right: 5px; top: 10px; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all 0.5s; transition: all 0.5s; }
#bs-collapse .panel-heading.active a:after { content: '\e909'; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all 0.5s; transition: all 0.5s; }
/* #accordion rotate icon option */
#accordion .panel-heading a:before { content: ' '; background: url(../sanjiao.png) center; width: 18px; height: 18px; background-size: 27px auto; background-position: 2px 88px; position: absolute; font-family: 'Material Icons'; right: 10px; top: 10px; -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: all 0.5s; transition: all 0.5s; }
#accordion .panel-heading.active a:before { -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: all 0.5s; transition: all 0.5s; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
a { text-decoration: none; color: #2d2f30; }
a:focus { outline: none; }
.content { margin: auto; width: 1200px; }
.sx_updown { width: 100%; border-top: 1px solid #f2f2f2; background: #fff; overflow: hidden; padding: 32px 0 40px 0; z-index: 9999; position: absolute; left: 0; top: 60px; text-align: left; }
.updown_box { padding: 0; margin: 0; max-height: 300px; overflow-y:auto; }
.updown_box h3 { font-size: 15px; color: #555; text-align: left; font-weight: bold; padding: 0; margin: 0; padding: 12px 10px; padding-left: 8px; margin: 0 4px; border: 0; padding-bottom: 8px; }
.updown_box ul { padding: 0; margin: 0; padding: 3px 3px; width: 100%; font-size: 0; }
.updown_box ul li { padding: 0; margin: 0; margin: 3px 3px; display: inline-block; }
.updown_box ul li a { display: block; font-size: 12px; padding:4px 6px; line-height:1.6; border: 1px #7ecbc8 solid; border-radius: 2px; }
.updown_box ul li.selected a { background: #7ecbc8; color: #fff; }
.sousuo { padding: 10px 0 10px 0; width: 100%; height: 100px; overflow-y: scroll; }
.select-result { width: 100%; float: left; }
.select-result ul { padding: 0 6px; margin: 0; }
.select-result ul li a { height: 28px; padding: 0 19px 0 6px; line-height: 28px; display: block; position: relative; float: left; margin: 3px 3px 3px 3px; color: #fff; font-size: 12px; background: url(../close1.png) 90% center no-repeat #7ecbc8; border-radius: 2px; }
.nav-tabs { border-bottom: 0; }
.nav-tabs>li { width: auto; margin-bottom: 0; }
.nav-tabs>li a { padding: 6px 15px; margin-right: 0; border: 0; border-radius: 100px; }
.nav-tabs>li>a:focus, .nav-tabs>li>a:hover, .nav-tabs>li.active>a { text-decoration: none; background: none; border: 0; border-radius: 100px; }

@media screen and (max-width:800px) {
	.sousuo{    height: 85px;}
	.panel-body { padding: 5px; }
	.panel-body .updown_box{height:140px;}
	.panel-body .updown_box ul { padding: 0 1px; }
	.panel-body .updown_box ul li { margin: 3px 3px; }
}
/**************蓝色********/
.zzsc-container.l_blue .panel-heading { background-color: #00afec; }
.zzsc-container.l_blue .updown_box ul li a{ border-color:#66D1F6; }
.zzsc-container.l_blue .updown_box ul li.selected a{background-color:#66D1F6;}
.zzsc-container.l_blue .select-result ul li a{background-color:#66D1F6;}